Real Time Evolution of Behavior and a World Model for a Miniature Robot using Genetic Programming
نویسندگان
چکیده
A very general form of representing and specifying an autonomous agent's behavior is by using a computer language. The task of planning feasible actions could then simply be reduced to an instance of automatic programming. We have evaluated the use of an evolutionary technique for automatic programming called Genetic Programming (GP) to directly control a miniature robot. To our knowledge, this is the rst attempt to control a real robot with a GP based learning method. Two schemes are presented. The objective of the GP-system in our rst approach is to evolve real-time obstacle avoiding behavior from sensorial data. This technique enables real time learning with a real robot using genetic programming, it has, however, the drawback of the learning time being limited by the response dynamics of the environment. To overcome this problems we have devised a second method, learning from past experiences stored in memory. This new system allows speeds up of the algorithm by a factor of more than 2000. The emergence of the obstacle avoiding behavior is also speeded up by a factor of 40 enabling learning of this task in 1.5 minutes. This learning time is several orders of magnitudes faster then comparable experiments with other control architectures. The used algorithm is furthermore very compact and can be tted into the micro-controller of the autonomous mobile miniature robot.
منابع مشابه
Evolution of a world model for a miniature robot using genetic programming
We have used an automatic programming method called Genetic Programming (GP) for control of a miniature robot. Our earlier work on real-time learning su ered from the drawback of the learning time being limited by the response dynamics of the robot's environment. In order to overcome this problem we have devised a new technique which allows learning from past experiences that are stored in memo...
متن کاملNew Model for Visco-Elastic Behavior of Asphalt Mixture with Combined Effect of Stress and Temperature
The analysis of pavements and their ingredients has always been important due to a good understanding of their behavior under different conditions; that leads to more accurate relations. Due to the extent of asphalt mixture application in the world, the assessment of different behaviors of this mix is very important from various aspects of performance and safety. Given that the asphalt mixtures...
متن کاملA Genetic Programming System Learning Obstacle Avoiding Behavior and Controlling a Miniature Robot in Real Time
One of the most general forms of representing and specifying behavior is by using a computer language. We have evaluated the use of the evolutionary technique of Genetic Programming (GP) to directly control a miniature robot. The goal of the GP-system was to evolve real-time obstacle avoiding behavior from sensorial. The evolved programs are used in a sense-think-act context. We employed a nove...
متن کاملReal Time Control of a Khepera Robot using Genetic Programming
A computer language is a very general form of representing and specifying an autonomous agent's behavior. The task of planning feasible actions could then simply be reduced to an instance of automatic programming. We have evaluated the use of an evolutionary technique for automatic programming called Genetic Programming (GP) to directly control a miniature robot. To our knowledge, this is the r...
متن کاملAn enhanced reliability-oriented workforce planning model for process industry using combined fuzzy goal programming and differential evolution approach
This paper draws on the “human reliability” concept as a structure for gaining insight into the maintenance workforce assessment in a process industry. Human reliability hinges on developing the reliability of humans to a threshold that guides the maintenance workforce to execute accurate decisions within the limits of resources and time allocations. This concept offers a worthwhile point of de...
متن کامل